Fence: Protecting Device Availability With Uniform Resource Control

نویسندگان

  • Tao Li
  • Albert Rafetseder
  • Rodrigo Fonseca
  • Justin Cappos
چکیده

Applications such as software updaters or a run-away web app, even if low priority, can cause performance degradation, loss of battery life, or other issues that reduce a computing device’s availability. The core problem is that OS resource control mechanisms unevenly apply uncoordinated policies across different resources. This paper shows how handling resources – e.g., CPU, memory, sockets, and bandwidth – in coordination, through a unifying abstraction, can be both simpler and more effective. We abstract resources along two dimensions of fungibility and renewability, to enable resource-agnostic algorithms to provide resource limits for a diverse set of applications. We demonstrate the power of our resource abstraction with a prototype resource control subsystem, Fence, which we implement for two sandbox environments running on a wide variety of operating systems (Windows, Linux, the BSDs, Mac OS X, iOS, Android, OLPC, and Nokia) and device types (servers, desktops, tablets, laptops, and smartphones). We use Fence to provide systemwide protection against resource hogging processes that include limiting battery drain, preventing overheating, and isolating performance. Even when there is interference, Fence can double the battery life and improve the responsiveness of other applications by an order of magnitude. Fence is publicly available and has been deployed in practice for five years, protecting tens of thousands of users.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

A Numerical Study on Flow around Nonuniform Porous Fences

The effects of a porous fence with a nonuniform porosity on flow fields are investigated numerically. First, an experiment with a non-uniform porous fence located in a wind tunnel is performed to obtain a reference data set. Then, a numerical model that utilizes the finite volume schemewith a weakly compressible-flowmethod to solve the continuity and momentum equations is developed. The numeric...

متن کامل

Uniform resource locator decay in dermatology journals: author attitudes and preservation practices.

OBJECTIVES To describe dermatology journal uniform resource locator (URL) use and persistence and to better understand the level of control and awareness of authors regarding the availability of the URLs they cite. DESIGN Software was written to automatically access URLs in articles published between January 1, 1999, and September 30, 2004, in the 3 dermatology journals with the highest scien...

متن کامل

Multi-Robot Fence Patrol in Adversarial Domains

This paper considers the problem of multi-robot patrolling along an open polyline, for example a fence, in the presence of an adversary trying to penetrate through the fence. In this case, the robots’ task is to maximize the probability of detecting penetrations. Previous work concerning multi-robot patrol in adversarial environments considered closed polygons. That situation is simpler to eval...

متن کامل

A New Job Scheduling in Data Grid Environment Based on Data and Computational Resource Availability

Data Grid is an infrastructure that controls huge amount of data files, and provides intensive computational resources across geographically distributed collaboration. The heterogeneity and geographic dispersion of grid resources and applications place some complex problems such as job scheduling. Most existing scheduling algorithms in Grids only focus on one kind of Grid jobs which can be data...

متن کامل

A novel bipolar electric fence for excluding white - tailed deer from stored livestock feed 1

ABSTRACT: Where cattle (Bos taurus) and freeranging white-tailed deer (Odocoileus virginianus) coexist, they frequently share space and resources, potentially resulting in damage to stores of livestock feed and risk of interspecies disease transmission. Preventing use of stored feed by deer can be an important objective in farm management, depending on amount of damage experienced and perceived...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2015